Smer toku dat
Směr toku dat určuje, jakým způsobem budou data přenášena. Zda se jenom načtou bez dalšího ovlivňování. Nebo budou se měnit v určitém směru. Například změna zdrojových dat se projeví i u zobrazení těchto dat. Nebo změna zobrazených dat se projeví i na zdroji těchto dat.
Nastavení směru toku dat se nastaví pomocí atributu Mode u zápisu {Binding}. V Tabulce 1 jsou uvedeny možné parametry této vlastnosti:
Použití atributu Mode a UpdateSourceTrigger
<TextBox Text="{Binding ElementName=oneWayTextBox,
Path=Text,
Mode=OneWay,
UpdateSourceTrigger=PropertyChanged}"/>
oneWayTextBox – je zdrojem dat pro tento TextBox
Mode – způsob jakým se bude ovlivňovat cíl a zdroj dat u data bindingu
UpdateSourceTrigger – kdy se změna zobrazených dat má projevit na zdroji těchto dat
PropertyChanged – ke změně zdrojových dat dojde pokaždé, když se změní hodnota atributu Text tohoto elementu
V aplikaci na Obrázku 7 je možné si vyzkoušet jednotlivá nastavení Mode. Šipky naznačují, kterým směrem se budou přenášet data.
Obrázek 7 Ukázka z aplikace SmerTokuDat [zdroj: vlastní]